304 research outputs found

    木を用いた構造化並列プログラミング

    Get PDF
    High-level abstractions for parallel programming are still immature. Computations on complicated data structures such as pointer structures are considered as irregular algorithms. General graph structures, which irregular algorithms generally deal with, are difficult to divide and conquer. Because the divide-and-conquer paradigm is essential for load balancing in parallel algorithms and a key to parallel programming, general graphs are reasonably difficult. However, trees lead to divide-and-conquer computations by definition and are sufficiently general and powerful as a tool of programming. We therefore deal with abstractions of tree-based computations. Our study has started from Matsuzaki’s work on tree skeletons. We have improved the usability of tree skeletons by enriching their implementation aspect. Specifically, we have dealt with two issues. We first have implemented the loose coupling between skeletons and data structures and developed a flexible tree skeleton library. We secondly have implemented a parallelizer that transforms sequential recursive functions in C into parallel programs that use tree skeletons implicitly. This parallelizer hides the complicated API of tree skeletons and makes programmers to use tree skeletons with no burden. Unfortunately, the practicality of tree skeletons, however, has not been improved. On the basis of the observations from the practice of tree skeletons, we deal with two application domains: program analysis and neighborhood computation. In the domain of program analysis, compilers treat input programs as control-flow graphs (CFGs) and perform analysis on CFGs. Program analysis is therefore difficult to divide and conquer. To resolve this problem, we have developed divide-and-conquer methods for program analysis in a syntax-directed manner on the basis of Rosen’s high-level approach. Specifically, we have dealt with data-flow analysis based on Tarjan’s formalization and value-graph construction based on a functional formalization. In the domain of neighborhood computations, a primary issue is locality. A naive parallel neighborhood computation without locality enhancement causes a lot of cache misses. The divide-and-conquer paradigm is known to be useful also for locality enhancement. We therefore have applied algebraic formalizations and a tree-segmenting technique derived from tree skeletons to the locality enhancement of neighborhood computations.電気通信大学201

    Bayesian ranking and selection methods using hierarchical mixture models in microarray studies.

    Get PDF
    The main purpose of microarray studies is screening to identify differentially expressed genes as candidates for further investigation. Because of limited resources in this stage, prioritizing or ranking genes is a relevant statistical task in microarray studies. In this article, we develop 3 empirical Bayes methods for gene ranking on the basis of differential expression, using hierarchical mixture models. These methods are based on (i) minimizing mean squared errors of estimation for parameters, (ii) minimizing mean squared errors of estimation for ranks of parameters, and (iii) maximizing sensitivity in selecting prespecified numbers of differential genes, with the largest effect. Our methods incorporate the mixture structures of differential and nondifferential components in empirical Bayes models to allow information borrowing across differential genes, with separation from nuisance, nondifferential genes. The accuracy of our ranking methods is compared with that of conventional methods through simulation studies. An application to a clinical study for breast cancer is provided

    On Flip-Flop Selection for Multi-cycle Scan Test with Partial Observation in Logic BIST

    Get PDF
    Multi-cycle test with partial observation for scan-based logic BIST is known as one of effective methods to improve fault coverage without increase of test time. In the method, the selection of flip-flops for partial observation is critical to achieve high fault coverage with small area overhead. This paper proposes a selection method under the limitation to a number of flip-flops. The method consists of structural analysis of CUT and logic simulation of test vectors, therefore, it provides an easy implementation and a good scalability. Experimental results on benchmark circuits show that the method obtains higher fault coverage with less area overhead than the original method. Also the relation between the number of selected flip-flops and fault coverage is investigated.27th IEEE ASIAN TEST SYMPOSIUM (ATS\u2718), 15-18 October 2018, Hefei, Chin

    Seasonal migration of sika deer in the Oku-Chichibu Mountains, central Japan

    Get PDF
    Movements and seasonal home ranges of 6 GPS collared sika deer were investigated at the Oku-Chichibu Mountains, central Honshu, from April 2009 to March 2010. All deer migrated between discrete summer and winter home ranges. The linear migration distance ranged from 2.5 to 31.9 km. Mean elevation during the summer and the winter ranged from 980 to 1,782 m, and from 1,204 to 1,723 m, respectively. Two deer were upward migrants and 4 deer were downward migrants. Taking into consideration of the relatively small snow accumulation in the summer home range, the possibility of autumn migration to avoid deep snow is low. The percentage of steep slope in the winter home range was higher than that in the summer. Bamboo grass was not found in the summer home range, but was predominant in the winter home range. Road density decreased in the winter home range compared to the summer. Only 2 out of 6 deer stayed mainly in the wildlife protection area during the winter. Our results indicate that the autumn migration was affected by winter forage and human disturbance, thereby assured the survival of the deer during winter.ArticleMAMMAL STUDY. 37(2):127-137 (2012)journal articl

    A new method of terrace analysis to determine precise altitudes of former shoreline

    Get PDF
    The study area is situated in Japan Sea side margin of the Shakotan Peninsula, Hokkaido, Japan, where MIS5e Terrace is preserved along the cost. Numbers of tight drilling have done to establish new method for terrace analysis. Buried wave cut terrace and sea cliff (when the MIS5e Terrace was formed) are reconstructed by distribution of the terrace deposits and these bottom of unconformity planes. The precise site and altitude of former shoreline was also obtained. Altitudes of the former shoreline from the 7 sections are almost the same 22 to 27m in height. Previous data of the height of shoreline are obtained from the topographic MIS5e Terrace surface. The altitudes have variation from 30m to 60m. It suggests that the traditional method for the MIS5e terrace analysis had some errors in the study area

    Paleoenvironmental Analyses of the Buried Peat Deposit during the mid-Holocene at the Desaki Coast in Tamano City, Okayama Prefecture, Weatern Japan

    Get PDF
    The buried peat deposit was foud in the sand beach on the Desaki coast (Tamano City, Okayama Prefecture), the northeastern coast of Seto Inland Sea. In this study, we performed sulfur and diatom analyses of the deposit. The results were used along with 14C dates and the eruption age (7300 cal BP) of Kikai-Akahoya tephra (K-Ab) to derive sedimentary environments of the deposit. K-Ah was detected just below the peat deposit. At the culmination of the Jomon transgression, the peat deposit had been formed in brackish environments of salt marsh for about 300 years. In order to reconstruct local paleovegetation, we analyzed pollen, wood and plant fossils in the deposit. The results show vegetational transition from a deciduous broadleaved forest mainly of Ouercus subgen. Lepidobalanus to Pinus forest. In spite of the Holocene thermal optimum, the vegetation dominated by Ouercus subgen. Cyclobanopsis was not recognized at the Desaki site, as has been shown in many other regions of regions of western Japan. Ouercus sect. Prinus was replaced by Ouercus sect. Aegilops as the dominant section of Ouercus subgen. Lepidobalanus, suggesting early establishment of traditional rural vegetation of 'Satoyama' in Japan. However, no evidence for human agency has been obtained from the mid-Holocene archaeological sites around the Desaki site. Thus it is more likely that this vegetational transition resulted from the succession caused by natural forces such as ecological disturbance and climatic and/or endemic situations rather than by cultural deforestation

    Topological Data Analysis of Ion Migration Mechanism

    Full text link
    Topological data analysis based on persistent homology has been applied to the molecular dynamics simulation for the fast ion-conducting phase (α\alpha-phase) of AgI, to show its effectiveness on the ion-migration mechanism analysis.Time-averaged persistence diagrams of α\alpha-AgI, which quantitatively records the shape and size of the ring structures in the given atomic configurations, clearly showed the emergence of the four-membered rings formed by two Ag and two I ions at high temperatures. They were identified as common structures during the Ag ion migration. The averaged potential energy change due to the deformation of four-membered ring during Ag migration agrees well with the activation energy calculated from the conductivity Arrhenius plot. The concerted motion of two Ag ions via the four-membered ring was also successfully extracted from molecular dynamics simulations by our approach, providing the new insight into the specific mechanism of the concerted motion.Comment: 8 pages, 7 figure
    corecore